Act as a senior full-stack developer, UI/UX designer, and eCommerce expert. Build a complete, production-ready full-stack eCommerce website similar to SHEIN and WideTrade where I can sell all types of products (fashion, electronics, accessories, etc.). The website must include: ### π§ Tech Stack * Frontend: React.js (with Tailwind CSS for modern UI) * Backend: Node.js with Express.js * Database: MongoDB * Authentication: JWT-based login system * Payment Integration: Stripe + Cash on Delivery option --- ### π¨ UI/UX Design * Modern, clean, responsive design (mobile-first) * Attractive homepage with banners, categories, trending products * Smooth animations and loading effects * Dark/light mode toggle * Professional product cards (like SHEIN) --- ### ποΈ Core Features #### π€ User Features * User registration & login * Social login (Google optional) * Profile management * Wishlist system β€οΈ * Shopping cart π * Checkout system * Order history & tracking --- #### π Product Features * Product listing with categories * Advanced filters (price, rating, brand, etc.) * Search with suggestions * Product details page (images, reviews, ratings) * Related products --- #### π³ Payment System * Stripe payment integration * Cash on Delivery option * Secure checkout flow --- #### β Reviews & Ratings * Users can rate and review products * Display average rating --- #### π¦ Order Management * Order placement * Order tracking system * Order status (pending, shipped, delivered) --- #### π§βπΌ Admin Panel (VERY IMPORTANT) * Admin dashboard * Add/Edit/Delete products * Manage users * Manage orders * View analytics (sales, users, revenue) --- #### π Notifications * Email notifications (order confirmation) * Optional: real-time notifications --- ### π Security Features * Password hashing * JWT authentication * Role-based access (admin/user) * Input validation & protection --- ### β‘ Advanced Features (Make it Premium) * AI-based product recommendations * Discount & coupon system * Flash sales & deals section * Multi-language support * Multi-currency support * SEO optimization --- ### π Code Requirements * Clean, modular, scalable code structure * Proper folder structure (MVC architecture) * Comments for understanding * API documentation --- ### π Deployment * Guide to deploy frontend & backend * Use platforms like Vercel (frontend) & Render/Node server (backend) --- Also: 1. Explain each part step-by-step 2. Provide complete code 3. Give folder structure 4. Include sample data 5. Make it beginner-friendly but professional Goal: Build a real-world, scalable eCommerce platform that I can actually use to start a business.
Sign in to leave a comment
No comments yet. Be the first!